package com.ygqh.baby.mapper;

import com.ygqh.baby.po.WdtQybStockInDetail;
import com.ygqh.baby.po.WdtQybStockInDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WdtQybStockInDetailMapper {
	int countByExample(WdtQybStockInDetailExample example);

	int deleteByExample(WdtQybStockInDetailExample example);

	int deleteByPrimaryKey(Integer id);

	int insert(WdtQybStockInDetail record);

	int insertSelective(WdtQybStockInDetail record);

	List<WdtQybStockInDetail> selectByExample(WdtQybStockInDetailExample example);

	WdtQybStockInDetail selectByPrimaryKey(Integer id);

	int updateByExampleSelective(@Param("record") WdtQybStockInDetail record, @Param("example") WdtQybStockInDetailExample example);

	int updateByExample(@Param("record") WdtQybStockInDetail record, @Param("example") WdtQybStockInDetailExample example);

	int updateByPrimaryKeySelective(WdtQybStockInDetail record);

	int updateByPrimaryKey(WdtQybStockInDetail record);

	int insertBatch(@Param("detailsList") List<WdtQybStockInDetail> detailsList);
}